package br.com.mmm.autocenter.fornecedores.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.ManyToOne;

import br.com.mmm.javacenter.framework.annotations.AttributeTagSupport;
import br.com.mmm.javacenter.framework.annotations.GenericTagSupport;
import br.com.mmm.javacenter.framework.entity.EntidadeBase;

@Entity
public class Telefone extends EntidadeBase<Telefone>{
	@GenericTagSupport({
		@AttributeTagSupport(name="label",value="Numero"),
		@AttributeTagSupport(name="inicioLinha",value="true")
	})
	@Column(length=11)
	private String numero;
	@GenericTagSupport({
		@AttributeTagSupport(name="label",value="Obs.")
	})
	@Column(length=25)
	private String obs;
	@GenericTagSupport({
		@AttributeTagSupport(name="label",value="Tipo"),
		@AttributeTagSupport(name="finalLinha",value="true")
	})
	@ManyToOne
	private TipoTelefone tipoTelefone;
	
	public String getNumero() {
		return numero;
	}
	public void setNumero(String numero) {
		this.numero = numero;
	}
	public String getObs() {
		return obs;
	}
	public void setObs(String obs) {
		this.obs = obs;
	}
	public TipoTelefone getTipoTelefone() {
		return tipoTelefone;
	}
	public void setTipoTelefone(TipoTelefone tipoTelefone) {
		this.tipoTelefone = tipoTelefone;
	}
	
	
}
